body{margin: 5px;background-color: #2e2e2e;width: 1920px;height: 1080px;overflow: hidden;}

#animitaionLogo{display: inline-block;width: 800px;height: 200px;margin: 0;}
.login{margin-top:200px;font-size: 24px;user-select: none;}
.login .el-col:nth-child(1){text-align: right;line-height: 40px;color: #e1e1e1;}
.login .el-aside{text-align: center;}
.login .el-main{text-align: left;}
.loginBtn{font-size: 24px;}

.panel{width: 1910px;height: 1070px;}
.leftMenu{width: 70px;height:1070px;float: left; }
.avatar{background: url("./img/xiaoxin.jpg") no-repeat ;  width: 50px;height: 50px;margin: 20px 0 40px 8px;display: inline-block;user-select: none;cursor: pointer}
.centerList{width:356px;height:1070px;float:left;background-color: rgb(218,218,218);user-select: none;}
.mainContent{width: 1484px;height:1070px;float: left;background-color: rgb(245,245,245);}
.contactorHeader{background: url("./img/xiaoxin.jpg") no-repeat ;}

.el-menu{border:0;}
.el-sub-menu{   font-size: 24px;}
.el-popper{ font-size: 20px;}


.centerList{user-select: none;}
.chatList{padding: 0;margin: 0;height: 980px;overflow-y: auto;scrollar-width:none;}

/* 定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸 */
.chatList::-webkit-scrollbar {
    width: 10px; /* 对垂直滚动条有效 */
/*/ height: 10px;   对水平滚动条有效 */
}
/* 定义滚动条的轨道颜色、内阴影及圆角 */
.chatList::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #ececec;
    border-radius: 5px;
}
/* 定义滑块颜色、内阴影及圆角 */
.chatList::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: rgba(0, 0, 0, .1);
}
/* 光标移到滚动滑块上样式颜色变深 */
.chatList::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, .2);
}
/* 定义两端按钮的样式 */
.chatList::-webkit-scrollbar-button {
    /*background-color: gray;*/
    display: none;
}
/* 定义右下角汇合处的样式 */
.chatList::-webkit-scrollbar-corner {
    background: khaki;
}

.chatList li{list-style: none;padding: 15px 10px 5px 20px; height: 71px; }
.chatList li:hover{background-color: rgb(225,225,225);}
.chatList .selected{background-color: rgb(200,200,200)!important;}

.search{width: 354px;height: 86px;background-color: rgb(247,247,247);}
.searchCol{margin: 30px 15px 0 20px;;font-size: 20px;}

.el-input {--el-input-bg-color: rgb(226,226,226);}
.addGroupChat{margin: 30px 0 0 0;}
.addGroupChat button{ width:40px;height: 40px;background-color: rgb(226,226,226);}

.el-badge.item {
    margin-top: 10px;
}

.overViewInfo {  width: 240px;    height: 50px;    float: right;    margin: 10px 0 0 20px;    display: inline-block;  }
.nickName,.latestChat{height: 25px;line-height: 25px;}
.nickName{font-size: 20px;}
.latestChat{font-size: 16px;color:rgb(157,157,157);}

/*聊天区域*/
.mainContent>div{width: 100%}
.chatHeader{height: 86px;}
.title,.control-box{font-size: 26px;    height: 86px;    line-height: 86px;    width: 400px;    text-indent: 34px;    display: inline-block;}
.control-box{float: right;text-align: right;}
.i-icon-logout{margin-right: 30px;cursor: pointer;}

.chatContent{height: 765px;border-bottom: 1px solid lightgray;border-top: 1px solid lightgray;overflow-y: auto;}
.chatContent::-webkit-scrollbar {    /*隐藏滚轮*/  display: none;}
.chatInput{height: 200px;border-bottom: 1px solid lightgray;}
.msgArea{height: 170px; font-size: 20px;}
.msgArea textarea{text-underline: none;}

.chatContent .el-avatar--square{    position: relative;top: 18px;}
.destination .el-avatar--square{ left: 10px;}
.source .el-avatar--square{}
.sourceMsg{
    margin: 20px auto;
    position: relative;
    left: -10px;
    min-width: 200px;
    min-height: 50px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border: 1px solid teal;
    border-radius: 5px;
    background: teal;
    display: inline-block;
}
.sourceMsg::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    /* 箭头靠右边 */
    top: 13px;
    right: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid teal;
    /* 箭头靠下边 */
    /* left: 25px;
    bottom: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid teal; */
    /* 箭头靠左边 */
    /* top: 13px;
    left: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid teal; */
    /* 箭头靠下边 */
    /* top: -10px;
    left: 25px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid teal; */
}
.destMsg{
    margin: 20px auto;
    position: relative;
    left: 10px;
    min-width: 200px;
    min-height: 50px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border: 1px solid teal;
    border-radius: 5px;
    background: teal;
    display: inline-block;
}
.destMsg::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: inline-block;
    /* 箭头靠右边 */
    /*
    top: 13px;
    right: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid teal;
    */
    /* 箭头靠下边 */
    /* left: 25px;
    bottom: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid teal; */
    /* 箭头靠左边 */
    top: 13px;
    left: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid teal;
    /* 箭头靠下边 */
    /* top: -10px;
    left: 25px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid teal; */
}